• Флаги повесток
    • Заполняются в бд ervu-subpoena-registry в таблице subpoena в переменную system_stages 
    • При смене статуса по повестке необходимо присваивать флаги:
      • Повестка направлена (3) - флаг 1 subpoenaDirected
      • Повестка вручена (3.1) - флаг 2 subpoenaAwarded
      • Гражданин явился (4), Вручение повестки не требуется (3.8), Явка гражданина не требуется (5.2) -флаг 3 recruitAttendanceConfirm
      • Гражданин не явился (5) - флаг 4 recruitAttendanceDenied
      • Проект повестки отклонен(3.71), Повестка отклонена (3.72) - флаг subpoenaRejected

Описание: индикатор повестки в карточке гражданина значок конверта . Активное состояние повестки при флаге 1 subpoenaDirected = true, флаг 3 recruitAttendanceConfirm = false. При таком состоянии флагов индикатор подсвечивается синим цветом и при наведении выводится уведомление "Повестка направлена". При переходе в статусы 3.8, 4, 5.2 - флаг 3 recruitAttendanceConfirm приобретает состояние true, повестка считается не активна, индикатор гаснет (серый цвет), уведомление не требуется. В статусе Гражданин не явился (5) флаг 4 recruitAttendanceDenied=true, флаг 3 recruitAttendanceConfirm = false запускается процесс применения мер

  • Флаги мер
    • Заполняются в бд ervu-subpoena-registry в таблице subpoena в переменную system_stages  
    • При смене статусов временных мер необходимо проставлять флаги:
      • Применена временная мера (10) - флаг 5 measureApplied
      • Временная мера отменена (10.2) - флаг 6 measureDenied 
      • Временные меры отменены (10.3) - флаг 7 measuresDenied 
      • Применены временные меры (10.4)- флаг 8 measuresApplied

Описание: индикатор ограничительной меры/мер в карточке гражданина значок . Активное состояние индикатора меры/мер при флаге 5 measureApplied/ 8 measuresApplied = true, индикатор подсвечивается красным цветом и при наведении выводится уведомление "Есть ограничения". При переходе в статусы 10.2, 10.3 - отмене временной меры/мер флаг 6 measureDenied/флаг 7 measuresDenied = true, флаг 5 measureApplied/ 8 measuresApplied = false, индикатор гаснет, уведомление - "Ограничений нет"

  • Флаги при смене ВК
    • Заполняются в бд ervu-person-registry в таблице recruits в переменную vu_current_info 
    • В процессе смены ВК необходимо проставлять флаги:
      • флаг changeVkInProgress
      • флаг recruitmentChangeVK

Описание: индикатор процесса смена ВК - значок . Активное состояние индикатора на этапе запроса личного дела при флаге changeVkInProgress = true, recruitmentChangeVK false индикатор подсвечивается синим цветом и при наведении выводится уведомление "В процессе смены ВК".  Индикатор подсвечивается зеленым цветом при флагe recruitmentChangeVK = true и changeVkInProgress = false. Индикатор исчезает при changeVkInProgress = false, recruitmentChangeVK = false

  • Флаги граждан
    • Заполняются в бд ervu-person-registry в таблице recruits в переменную vu_current_info
      • removeRegReason

Описание: флаг removeRegReason =true/false является признаком приватности причины постановки на учет

      • recruitmentIncident

Описание: индикатор наличия инцидента по гражданину - значок . Активное состояние индикатора при флаге recruitmentIncident = true, индикатор подсвечивается красным цветом и при наведении выводится уведомление "Есть инциденты". При закрытии инцидента (статус инцидента 1000, 6, 7) флаг recruitmentIncident = false индикатор гаснет, уведомление - "Нет инцидента". При создании или закрытии инцидента ervu-incidents-service отправляет сообщение в топик Кафки ervu.incident.object.change с полями recruitId и status (инцидента). Сообщения из этого топика вычитывает ervu-person-registry. Если пришло сообщение со статусом инцидента "1", то для гражданина флаг recruitmentIncident= true. Если пришло сообщение с одним из терминальных статусов (6, 7, 1000), то флаг проставляется в false.

      • recruitmentMeasures

Описание: флаг recruitmentMeasures=true/false является признаком наличия/отсутствия временной меры/мер у гражданина

      • recruitmentSubpoena

 Описание: флаг recruitmentSubpoena =true/false является признаком наличия/отсутствия активной повестки у гражданина

      • removeRegInProgress

Описание: флаг removeRegInProgress =true/false является признаком процесса снятия с учета гражданина 

      • isMilitaryRegistered

Описание: индикатор признака состоящего на учете гражданина - значок . Активное состояние индикатор приобретает со статуса гражданина 1.2 - "Состоит на учёте" , флаг isMilitaryRegistered = true, индикатор подсвечивается зеленым цветом и при наведении выводится уведомление "Состоит на учете". При переходе гражданина в статус 1.3 - "Снят с учёта" флаг isMilitaryRegistered = false, карточка гражданина уходит в архив

      •  recruitmentConversion

Описание: индикатор признака нахождения в процессе конвертации гражданина (ст.1) - значок . Активное состояние индикатора при флаге recruitmentConversion = true, индикатор подсвечивается зеленым цветом и при наведении выводится уведомление "На конвертации". При подтверждении принадлежности предпоставленного к ВК (ст.1.2) флаг recruitmentConversion = false индикатор в карточке гражданина не отражается

      • wasMilitaryRegistered

Описание: флаг wasMilitaryRegistered =true проставляется в статусe 8.15 "Решение о снятии с воинского учета". После подписания решения о снятии ключ фиксации факта постановки/снятия приобретает значение recruitmentRegistered: "REMOVED_REGISTERED", карточка-слепок отражается в архиве, индикации для архивных карточек гражданина не предполагается. 

      • recruitmentApplication

Описание: индикатор наличия активного заявления от гражданина - значок . Активное состояние индикатора при флаге recruitmentApplication = true, индикатор подсвечивается зеленым цветом и при наведении выводится уведомление "Есть активные заявления". При вынесении решения по заявлению флаг recruitmentApplication = false индикатор гаснет, уведомление - "Нет активных заявлений"

      • recruitmentNotPersonal

 Описание: индикатор поставленного на учет гражданина без личной явки - значок . Активное состояние индикатора при флаге recruitmentNotPersonal=true, подсвечивается зеленым цветом, при наведении уведомление "Поставлен без явки"

      • removedFromRegistrationFlag
      • recruitmentSeventeen

Описание: флаг recruitmentSeventeen =true/false является признаком достижения гражданином возраста 17 лет в год призыва. Флаг не хранится в БД, рассчитывается на лету.

      • recruitmentSeventeenYear

Описание: флаг recruitmentSeventeenYear =true/false - флаг был создан для ограничения 17 летних граждан для вызова. Рассчитывается на лету, не хранится в базе, рассчитывается в момент открытия раздела «Первоначальная-17 лет». True – если на момент расчета, в текущем году гражданину исполняется 17 лет, false – если меньше или больше 17 лет.

      • recruitmentEighteen

Описание: флаг recruitmentEighteenr =true/false - флаг был создан для отображения индикатора ограничения возле ФИО рекрута, а так же, чтобы ограничить 17-летних граждан к вызову по причинам «Призывной компании». Значение True флаг принимает в том случае, если на момент расчета (от текущей даты вычитать дату рождения), она равна 18 или выше, false – если меньше 18 лет.

*- Требуется уточнение по описанию флагов в текущей реализации:

  • changeVkInProgress
  • recruitmentChangeVK
  • wasMilitaryRegistered
  • removedFromRegistrationFlag



Написать комментарий...